From 81e756d415bc3fad62a153daff85a069681887bb Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild2.aw" Date: Fri, 12 Jan 2007 12:56:20 -0700 Subject: [PATCH] [IA64] Fix xencomm_arch_hypercall_suspend This hypercall is changed to new hypercall mechanism Signed-off-by: Anthony Xu --- linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S b/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S index e761278670..256c564fa8 100644 --- a/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S +++ b/linux-2.6-xen-sparse/arch/ia64/xen/xensetup.S @@ -38,14 +38,14 @@ END(early_xen_setup) /* Stub for suspend. Just force the stacked registers to be written in memory. */ GLOBAL_ENTRY(xencomm_arch_hypercall_suspend) - mov r15=r32 ;; - alloc r20=ar.pfs,0,0,0,0 + alloc r20=ar.pfs,0,0,2,0 mov r2=__HYPERVISOR_sched_op ;; /* We don't want to deal with RSE. */ flushrs - mov r14=2 // SCHEDOP_shutdown + mov r33=r32 + mov r32=2 // SCHEDOP_shutdown ;; break 0x1000 ;; -- 2.30.2